|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.model.ConceptBuilder
public class ConceptBuilder
Beim ConceptBuilder handelt es sich um eine Hilfsklasse, die
anhand der Parameter, die in einem ITaskRequest übergeben wurden,
ein entsprechendes Konzept befüllt. Der ConceptBuilder führt damit
einen gegenläufigen Vorgang zum ModelNodeBuilder aus, der aus
einem Konzept eine neutrale Liste von Attributen mit eindeutigen Attributsnamen
und -werten generiert.
Der ConceptBuilder wird an der Schnittstelle von IO und VO eingesetzt,
da von Seiten des IO lediglich Parameter im Request bekannt sind. Der Bezug
zum Aufgabenobjekt, also dem entsprechenden Konzept, wird erst durch den
ConceptBuilder hergestellt.
| Constructor Summary | |
|---|---|
ConceptBuilder()
Parameterloser Konstruktor zum Erzeugen eines neuen ConceptBuilder. |
|
ConceptBuilder(java.lang.Object concept)
Konstruktor zum Erzeugen eines neuen ConceptBuilder. |
|
| Method Summary | |
|---|---|
java.lang.Object |
createConcept(AttributeStore store)
Befüllt ein gegebenes Concept mit den Attributen, die im
TaskRequest übergeben wurden und die einem bestimmten
Namens-Pattern folgen. |
java.lang.Object |
createConcept(java.lang.String cName,
AttributeStore store)
Befüllt ein gegebenes Concept mit den Attributen, die im
ITaskRequest übergeben wurden und die einem bestimmten
Namens-Pattern folgen. |
void |
setConcept(java.lang.Object concept)
Setzen des Konzepts das mit den Werten aus dem ITaskRequest befüllt
werden soll. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConceptBuilder()
ConceptBuilder.
public ConceptBuilder(java.lang.Object concept)
ConceptBuilder.
concept - Das zu befüllende Konzept.| Method Detail |
|---|
public java.lang.Object createConcept(AttributeStore store)
Concept mit den Attributen, die im
TaskRequest übergeben wurden und die einem bestimmten
Namens-Pattern folgen. Das Pattern für das Attributes 'name' z.B. das
über die Methode 'setName' gesetzt wird, würde für ein Kundenobjekt mit
dem Namen 'client' wie folgt dargestellt: client.name. Der qualifizierte
Name wird aus dem Klassennamen abgeleitet (Client.class => client).
store - Der Attribut-Container des aktuellen ITaskRequest.
public java.lang.Object createConcept(java.lang.String cName,
AttributeStore store)
Concept mit den Attributen, die im
ITaskRequest übergeben wurden und die einem bestimmten
Namens-Pattern folgen. Das Pattern für das Attributes 'name' z.B. das
über die Methode 'setName' gesetzt wird, würde für ein Kundenobjekt mit
dem Namen 'client' wie folgt dargestellt: client:name.
cName - Name (z.B. 'client') des Konzepts.store - Der Attribut-Container des aktuellen ITaskRequest.
public void setConcept(java.lang.Object concept)
ITaskRequest befüllt
werden soll.
concept -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||